<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>TestNG:  Unit Test</title>
<style type="text/css">
table caption,table.info_table,table.param,table.passed,table.failed {margin-bottom:10px;border:1px solid #000099;border-collapse:collapse;empty-cells:show;}
table.info_table td,table.info_table th,table.param td,table.param th,table.passed td,table.passed th,table.failed td,table.failed th {
border:1px solid #000099;padding:.25em .5em .25em .5em
}
table.param th {vertical-align:bottom}
td.numi,th.numi,td.numi_attn {
text-align:right
}
tr.total td {font-weight:bold}
table caption {
text-align:center;font-weight:bold;
}
table.passed tr.stripe td,table tr.passedodd td {background-color: #00AA00;}
table.passed td,table tr.passedeven td {background-color: #33FF33;}
table.passed tr.stripe td,table tr.skippedodd td {background-color: #cccccc;}
table.passed td,table tr.skippedodd td {background-color: #dddddd;}
table.failed tr.stripe td,table tr.failedodd td,table.param td.numi_attn {background-color: #FF3333;}
table.failed td,table tr.failedeven td,table.param tr.stripe td.numi_attn {background-color: #DD0000;}
tr.stripe td,tr.stripe th {background-color: #E6EBF9;}
p.totop {font-size:85%;text-align:center;border-bottom:2px black solid}
div.shootout {padding:2em;border:3px #4854A8 solid}
</style>
</head>
<body>
<table cellspacing=0 cellpadding=0 class="param">
<tr><th>Test</th><th class="numi">Methods<br/>Passed</th><th class="numi">Scenarios<br/>Passed</th><th class="numi"># skipped</th><th class="numi"># failed</th><th class="numi">Total<br/>Time</th><th class="numi">Included<br/>Groups</th><th class="numi">Excluded<br/>Groups</th></tr>
<tr><td style="text-align:left;padding-right:2em">Default test</td><td class="numi">25</td><td class="numi">25</td><td class="numi">0</td><td class="numi_attn">1</td><td class="numi">99,3 seconds</td><td class="numi"></td><td class="numi"></td></tr>
</table>
<a id="summary"></a>
<table cellspacing=0 cellpadding=0 class="passed">
<tr><th>Class</th><th>Method</th><th># of<br/>Scenarios</th><th>Start</th><th>Time<br/>(ms)</th></tr>
<tr><th colspan="4">Default test &#8212; failed</th></tr>
<tr class="failedodd"><td rowspan="1">com.example.tests.ContactRemovalTest<td><a href="#m1"><b>testFirstContactCanBeRemoved</b>  </a></td><td class="numi">1</td><td>1347808957756</td><td class="numi">10170</td></tr>
<tr><th colspan="4">Default test &#8212; passed</th></tr>
<tr class="passedodd"><td rowspan="10">com.example.tests.GroupCreationTest<td><a href="#m2"><b>testValidGroupCanBeCreated</b>  </a></td><td class="numi">10</td><td>1347808868853</td><td class="numi">49884</td></tr><tr class="passedodd"><td><a href="#m3"><b>testValidGroupCanBeCreated</b>  </a></td><td class="numi">10</td><td>1347808868853</td><td class="numi">49884</td></tr><tr class="passedodd"><td><a href="#m4"><b>testValidGroupCanBeCreated</b>  </a></td><td class="numi">10</td><td>1347808868853</td><td class="numi">49884</td></tr><tr class="passedodd"><td><a href="#m5"><b>testValidGroupCanBeCreated</b>  </a></td><td class="numi">10</td><td>1347808868853</td><td class="numi">49884</td></tr><tr class="passedodd"><td><a href="#m6"><b>testValidGroupCanBeCreated</b>  </a></td><td class="numi">10</td><td>1347808868853</td><td class="numi">49884</td></tr><tr class="passedodd"><td><a href="#m7"><b>testValidGroupCanBeCreated</b>  </a></td><td class="numi">10</td><td>1347808868853</td><td class="numi">49884</td></tr><tr class="passedodd"><td><a href="#m8"><b>testValidGroupCanBeCreated</b>  </a></td><td class="numi">10</td><td>1347808868853</td><td class="numi">49884</td></tr><tr class="passedodd"><td><a href="#m9"><b>testValidGroupCanBeCreated</b>  </a></td><td class="numi">10</td><td>1347808868853</td><td class="numi">49884</td></tr><tr class="passedodd"><td><a href="#m10"><b>testValidGroupCanBeCreated</b>  </a></td><td class="numi">10</td><td>1347808868853</td><td class="numi">49884</td></tr><tr class="passedodd"><td><a href="#m11"><b>testValidGroupCanBeCreated</b>  </a></td><td class="numi">10</td><td>1347808868853</td><td class="numi">49884</td></tr>
<tr class="passedeven"><td rowspan="10">com.example.tests.GroupModificationTest<td><a href="#m12"><b>testValidGroupCanBeModificated</b>  </a></td><td class="numi">10</td><td>1347808918740</td><td class="numi">27658</td></tr><tr class="passedeven"><td><a href="#m13"><b>testValidGroupCanBeModificated</b>  </a></td><td class="numi">10</td><td>1347808918740</td><td class="numi">27658</td></tr><tr class="passedeven"><td><a href="#m14"><b>testValidGroupCanBeModificated</b>  </a></td><td class="numi">10</td><td>1347808918740</td><td class="numi">27658</td></tr><tr class="passedeven"><td><a href="#m15"><b>testValidGroupCanBeModificated</b>  </a></td><td class="numi">10</td><td>1347808918740</td><td class="numi">27658</td></tr><tr class="passedeven"><td><a href="#m16"><b>testValidGroupCanBeModificated</b>  </a></td><td class="numi">10</td><td>1347808918740</td><td class="numi">27658</td></tr><tr class="passedeven"><td><a href="#m17"><b>testValidGroupCanBeModificated</b>  </a></td><td class="numi">10</td><td>1347808918740</td><td class="numi">27658</td></tr><tr class="passedeven"><td><a href="#m18"><b>testValidGroupCanBeModificated</b>  </a></td><td class="numi">10</td><td>1347808918740</td><td class="numi">27658</td></tr><tr class="passedeven"><td><a href="#m19"><b>testValidGroupCanBeModificated</b>  </a></td><td class="numi">10</td><td>1347808918740</td><td class="numi">27658</td></tr><tr class="passedeven"><td><a href="#m20"><b>testValidGroupCanBeModificated</b>  </a></td><td class="numi">10</td><td>1347808918740</td><td class="numi">27658</td></tr><tr class="passedeven"><td><a href="#m21"><b>testValidGroupCanBeModificated</b>  </a></td><td class="numi">10</td><td>1347808918740</td><td class="numi">27658</td></tr>
<tr class="passedodd"><td rowspan="1">com.example.tests.EmptyGroupCreationTest<td><a href="#m22"><b>testGroupWithEmptyDataCanBeCreated</b>  </a></td><td class="numi">1</td><td>1347808946400</td><td class="numi">2374</td></tr>
<tr class="passedeven"><td rowspan="1">com.example.tests.EmptyContactCreationTest<td><a href="#m23"><b>testContactWithEmptyDataCanBeCreated</b>  </a></td><td class="numi">1</td><td>1347808948776</td><td class="numi">1909</td></tr>
<tr class="passedodd"><td rowspan="1">com.example.tests.ContactCreationTests<td><a href="#m24"><b>testValidContactCanBeCreated</b>  </a></td><td class="numi">1</td><td>1347808950688</td><td class="numi">2589</td></tr>
<tr class="passedeven"><td rowspan="1">com.example.tests.ContactModificationTest<td><a href="#m25"><b>testValidContactCanBeModificated</b>  </a></td><td class="numi">1</td><td>1347808953279</td><td class="numi">2204</td></tr>
<tr class="passedodd"><td rowspan="1">com.example.tests.GroupRemovalTest<td><a href="#m26"><b>testFirstGroupCanBeRemoved</b>  </a></td><td class="numi">1</td><td>1347808955484</td><td class="numi">2271</td></tr>
</table>
<h1>Default test</h1>
<a id="m1"></a><h2>com.example.tests.ContactRemovalTest:testFirstContactCanBeRemoved</h2>
<div style="padding-left:3em">
<p>Unable to locate element: {&quot;method&quot;:&quot;xpath&quot;,&quot;selector&quot;:&quot;(//img[@alt=&apos;Edit&apos;])[2]&quot;}
Command duration or timeout: 10.10 seconds
For documentation on this error, please visit: http://seleniumhq.org/exceptions/no_such_element.html
Build info: version: &apos;2.25.0&apos;, revision: &apos;17482&apos;, time: &apos;2012-07-18 21:08:56&apos;
System info: os.name: &apos;Windows 7&apos;, os.arch: &apos;amd64&apos;, os.version: &apos;6.1&apos;, java.version: &apos;1.6.0_31&apos;
Driver info: driver.version: RemoteWebDriver
Session ID: eaa15d95-ec26-4a57-8da9-0f61501de15a</p>
sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
<br/>at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
<br/>at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
<br/>at java.lang.reflect.Constructor.newInstance(Unknown Source)
<br/>at org.openqa.selenium.remote.ErrorHandler.createThrowable(ErrorHandler.java:188)
<br/>at org.openqa.selenium.remote.ErrorHandler.throwIfResponseFailed(ErrorHandler.java:145)
<br/>at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:498)
<br/>at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:268)
<br/>at org.openqa.selenium.remote.RemoteWebDriver.findElementByXPath(RemoteWebDriver.java:353)
<br/>at org.openqa.selenium.By$ByXPath.findElement(By.java:343)
<br/>at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:260)
<br/>at com.example.fw.HelperWithWebDriverBase.findElement(HelperWithWebDriverBase.java:37)
<br/>at com.example.fw.HelperWithWebDriverBase.click(HelperWithWebDriverBase.java:62)
<br/>at com.example.fw.ContactHelper.editContact(ContactHelper.java:99)
<br/>at com.example.fw.ContactHelper.deleteContact(ContactHelper.java:108)
<br/>at com.example.tests.ContactRemovalTest.testFirstContactCanBeRemoved(ContactRemovalTest.java:11)
<br/>25 lines not shown
<p>Caused by Unable to locate element: {&quot;method&quot;:&quot;xpath&quot;,&quot;selector&quot;:&quot;(//img[@alt=&apos;Edit&apos;])[2]&quot;}
Build info: version: &apos;2.25.0&apos;, revision: &apos;17482&apos;, time: &apos;2012-07-18 21:08:56&apos;
System info: os.name: &apos;Windows 7&apos;, os.arch: &apos;amd64&apos;, os.version: &apos;6.1&apos;, java.version: &apos;1.6.0_31&apos;
Driver info: driver.version: unknown</p>
&lt;anonymous class&gt;.&lt;anonymous method&gt;(file:///C:/Users/4BDC~1/AppData/Local/Temp/anonymous7142357626907370145webdriver-profile/extensions/fxdriver@googlecode.com/components/driver_component.js:6607)
<br/>at &lt;anonymous class&gt;.&lt;anonymous method&gt;(file:///C:/Users/4BDC~1/AppData/Local/Temp/anonymous7142357626907370145webdriver-profile/extensions/fxdriver@googlecode.com/components/driver_component.js:471)
<br/>1 lines not shown
</div>
<p class="totop"><a href="#summary">back to summary</a></p>
<a id="m2"></a><h2>com.example.tests.GroupModificationTest:testValidGroupCanBeModificated</h2>
<table cellspacing=0 cellpadding=0 class="param">
<tr><th style="padding-left:1em;padding-right:1em">Parameter #1</th></tr>
<tr><td style="padding-left:.5em;padding-right:2em">Group [null: name1598307072]</td>
</tr>
<p class="totop"><a href="#summary">back to summary</a></p>
<a id="m3"></a><h2>com.example.tests.GroupModificationTest:testValidGroupCanBeModificated</h2>
<table cellspacing=0 cellpadding=0 class="param">
<tr><th style="padding-left:1em;padding-right:1em">Parameter #1</th></tr>
<tr><td style="padding-left:.5em;padding-right:2em">Group [null: name1578738389]</td>
</tr>
<p class="totop"><a href="#summary">back to summary</a></p>
<a id="m4"></a><h2>com.example.tests.GroupModificationTest:testValidGroupCanBeModificated</h2>
<table cellspacing=0 cellpadding=0 class="param">
<tr><th style="padding-left:1em;padding-right:1em">Parameter #1</th></tr>
<tr><td style="padding-left:.5em;padding-right:2em">Group [null: name-1114847018]</td>
</tr>
<p class="totop"><a href="#summary">back to summary</a></p>
<a id="m5"></a><h2>com.example.tests.GroupCreationTest:testValidGroupCanBeCreated</h2>
<table cellspacing=0 cellpadding=0 class="param">
<tr><th style="padding-left:1em;padding-right:1em">Parameter #1</th></tr>
<tr><td style="padding-left:.5em;padding-right:2em">Group [null: name310539373]</td>
</tr>
<p class="totop"><a href="#summary">back to summary</a></p>
<a id="m6"></a><h2>com.example.tests.GroupRemovalTest:testFirstGroupCanBeRemoved</h2>
<p class="totop"><a href="#summary">back to summary</a></p>
<a id="m7"></a><h2>com.example.tests.GroupCreationTest:testValidGroupCanBeCreated</h2>
<table cellspacing=0 cellpadding=0 class="param">
<tr><th style="padding-left:1em;padding-right:1em">Parameter #1</th></tr>
<tr><td style="padding-left:.5em;padding-right:2em">Group [null: name-904426944]</td>
</tr>
<p class="totop"><a href="#summary">back to summary</a></p>
<a id="m8"></a><h2>com.example.tests.GroupModificationTest:testValidGroupCanBeModificated</h2>
<table cellspacing=0 cellpadding=0 class="param">
<tr><th style="padding-left:1em;padding-right:1em">Parameter #1</th></tr>
<tr><td style="padding-left:.5em;padding-right:2em">Group [null: name-1658146856]</td>
</tr>
<p class="totop"><a href="#summary">back to summary</a></p>
<a id="m9"></a><h2>com.example.tests.GroupCreationTest:testValidGroupCanBeCreated</h2>
<table cellspacing=0 cellpadding=0 class="param">
<tr><th style="padding-left:1em;padding-right:1em">Parameter #1</th></tr>
<tr><td style="padding-left:.5em;padding-right:2em">Group [null: name1598307072]</td>
</tr>
<p class="totop"><a href="#summary">back to summary</a></p>
<a id="m10"></a><h2>com.example.tests.GroupModificationTest:testValidGroupCanBeModificated</h2>
<table cellspacing=0 cellpadding=0 class="param">
<tr><th style="padding-left:1em;padding-right:1em">Parameter #1</th></tr>
<tr><td style="padding-left:.5em;padding-right:2em">Group [null: name-904426944]</td>
</tr>
<p class="totop"><a href="#summary">back to summary</a></p>
<a id="m11"></a><h2>com.example.tests.GroupCreationTest:testValidGroupCanBeCreated</h2>
<table cellspacing=0 cellpadding=0 class="param">
<tr><th style="padding-left:1em;padding-right:1em">Parameter #1</th></tr>
<tr><td style="padding-left:.5em;padding-right:2em">Group [null: name-1274711360]</td>
</tr>
<p class="totop"><a href="#summary">back to summary</a></p>
<a id="m12"></a><h2>com.example.tests.GroupCreationTest:testValidGroupCanBeCreated</h2>
<table cellspacing=0 cellpadding=0 class="param">
<tr><th style="padding-left:1em;padding-right:1em">Parameter #1</th></tr>
<tr><td style="padding-left:.5em;padding-right:2em">Group [null: name1578738389]</td>
</tr>
<p class="totop"><a href="#summary">back to summary</a></p>
<a id="m13"></a><h2>com.example.tests.GroupCreationTest:testValidGroupCanBeCreated</h2>
<table cellspacing=0 cellpadding=0 class="param">
<tr><th style="padding-left:1em;padding-right:1em">Parameter #1</th></tr>
<tr><td style="padding-left:.5em;padding-right:2em">Group [null: name-1475730219]</td>
</tr>
<p class="totop"><a href="#summary">back to summary</a></p>
<a id="m14"></a><h2>com.example.tests.GroupModificationTest:testValidGroupCanBeModificated</h2>
<table cellspacing=0 cellpadding=0 class="param">
<tr><th style="padding-left:1em;padding-right:1em">Parameter #1</th></tr>
<tr><td style="padding-left:.5em;padding-right:2em">Group [null: name-1274711360]</td>
</tr>
<p class="totop"><a href="#summary">back to summary</a></p>
<a id="m15"></a><h2>com.example.tests.GroupModificationTest:testValidGroupCanBeModificated</h2>
<table cellspacing=0 cellpadding=0 class="param">
<tr><th style="padding-left:1em;padding-right:1em">Parameter #1</th></tr>
<tr><td style="padding-left:.5em;padding-right:2em">Group [null: name310539373]</td>
</tr>
<p class="totop"><a href="#summary">back to summary</a></p>
<a id="m16"></a><h2>com.example.tests.GroupModificationTest:testValidGroupCanBeModificated</h2>
<table cellspacing=0 cellpadding=0 class="param">
<tr><th style="padding-left:1em;padding-right:1em">Parameter #1</th></tr>
<tr><td style="padding-left:.5em;padding-right:2em">Group [null: name-1475730219]</td>
</tr>
<p class="totop"><a href="#summary">back to summary</a></p>
<a id="m17"></a><h2>com.example.tests.EmptyContactCreationTest:testContactWithEmptyDataCanBeCreated</h2>
<p class="totop"><a href="#summary">back to summary</a></p>
<a id="m18"></a><h2>com.example.tests.GroupCreationTest:testValidGroupCanBeCreated</h2>
<table cellspacing=0 cellpadding=0 class="param">
<tr><th style="padding-left:1em;padding-right:1em">Parameter #1</th></tr>
<tr><td style="padding-left:.5em;padding-right:2em">Group [null: name1211152288]</td>
</tr>
<p class="totop"><a href="#summary">back to summary</a></p>
<a id="m19"></a><h2>com.example.tests.GroupCreationTest:testValidGroupCanBeCreated</h2>
<table cellspacing=0 cellpadding=0 class="param">
<tr><th style="padding-left:1em;padding-right:1em">Parameter #1</th></tr>
<tr><td style="padding-left:.5em;padding-right:2em">Group [null: name-1658146856]</td>
</tr>
<p class="totop"><a href="#summary">back to summary</a></p>
<a id="m20"></a><h2>com.example.tests.ContactCreationTests:testValidContactCanBeCreated</h2>
<table cellspacing=0 cellpadding=0 class="param">
<tr><th style="padding-left:1em;padding-right:1em">Parameter #1</th></tr>
<tr><td style="padding-left:.5em;padding-right:2em">Contact [null]</td>
</tr>
</table>
<p class="totop"><a href="#summary">back to summary</a></p>
<a id="m21"></a><h2>com.example.tests.EmptyGroupCreationTest:testGroupWithEmptyDataCanBeCreated</h2>
<p class="totop"><a href="#summary">back to summary</a></p>
<a id="m22"></a><h2>com.example.tests.GroupCreationTest:testValidGroupCanBeCreated</h2>
<table cellspacing=0 cellpadding=0 class="param">
<tr><th style="padding-left:1em;padding-right:1em">Parameter #1</th></tr>
<tr><td style="padding-left:.5em;padding-right:2em">Group [null: name-1114847018]</td>
</tr>
<p class="totop"><a href="#summary">back to summary</a></p>
<a id="m23"></a><h2>com.example.tests.GroupModificationTest:testValidGroupCanBeModificated</h2>
<table cellspacing=0 cellpadding=0 class="param">
<tr><th style="padding-left:1em;padding-right:1em">Parameter #1</th></tr>
<tr><td style="padding-left:.5em;padding-right:2em">Group [null: name1211152288]</td>
</tr>
<p class="totop"><a href="#summary">back to summary</a></p>
<a id="m24"></a><h2>com.example.tests.GroupCreationTest:testValidGroupCanBeCreated</h2>
<table cellspacing=0 cellpadding=0 class="param">
<tr><th style="padding-left:1em;padding-right:1em">Parameter #1</th></tr>
<tr><td style="padding-left:.5em;padding-right:2em">Group [null: name1590204158]</td>
</tr>
<p class="totop"><a href="#summary">back to summary</a></p>
<a id="m25"></a><h2>com.example.tests.ContactModificationTest:testValidContactCanBeModificated</h2>
<table cellspacing=0 cellpadding=0 class="param">
<tr><th style="padding-left:1em;padding-right:1em">Parameter #1</th></tr>
<tr><td style="padding-left:.5em;padding-right:2em">Contact [null]</td>
</tr>
</table>
<p class="totop"><a href="#summary">back to summary</a></p>
<a id="m26"></a><h2>com.example.tests.GroupModificationTest:testValidGroupCanBeModificated</h2>
<table cellspacing=0 cellpadding=0 class="param">
<tr><th style="padding-left:1em;padding-right:1em">Parameter #1</th></tr>
<tr><td style="padding-left:.5em;padding-right:2em">Group [null: name1590204158]</td>
</tr>
<p class="totop"><a href="#summary">back to summary</a></p>
</body></html>
